9,606 research outputs found

    A formal support to business and architectural design for service-oriented systems

    Get PDF
    Architectural Design Rewriting (ADR) is an approach for the design of software architectures developed within Sensoria by reconciling graph transformation and process calculi techniques. The key feature that makes ADR a suitable and expressive framework is the algebraic handling of structured graphs, which improves the support for specification, analysis and verification of service-oriented architectures and applications. We show how ADR is used as a formal ground for high-level modelling languages and approaches developed within Sensoria

    Evaluating the performance of model transformation styles in Maude

    Get PDF
    Rule-based programming has been shown to be very successful in many application areas. Two prominent examples are the specification of model transformations in model driven development approaches and the definition of structured operational semantics of formal languages. General rewriting frameworks such as Maude are flexible enough to allow the programmer to adopt and mix various rule styles. The choice between styles can be biased by the programmer’s background. For instance, experts in visual formalisms might prefer graph-rewriting styles, while experts in semantics might prefer structurally inductive rules. This paper evaluates the performance of different rule styles on a significant benchmark taken from the literature on model transformation. Depending on the actual transformation being carried out, our results show that different rule styles can offer drastically different performances. We point out the situations from which each rule style benefits to offer a valuable set of hints for choosing one style over the other

    Hierarchical models for service-oriented systems

    Get PDF
    We present our approach to the denotation and representation of hierarchical graphs: a suitable algebra of hierarchical graphs and two domains of interpretations. Each domain of interpretation focuses on a particular perspective of the graph hierarchy: the top view (nested boxes) is based on a notion of embedded graphs while the side view (tree hierarchy) is based on gs-graphs. Our algebra can be understood as a high-level language for describing such graphical models, which are well suited for defining graphical representations of service-oriented systems where nesting (e.g. sessions, transactions, locations) and linking (e.g. shared channels, resources, names) are key aspects

    An Algebra of Hierarchical Graphs

    Get PDF
    We define an algebraic theory of hierarchical graphs, whose axioms characterise graph isomorphism: two terms are equated exactly when they represent the same graph. Our algebra can be understood as a high-level language for describing graphs with a node-sharing, embedding structure, and it is then well suited for defining graphical representations of software models where nesting and linking are key aspects

    A molecular dynamics simulation of water confined in a cylindrical SiO2 pore

    Full text link
    A molecular dynamics simulation of water confined in a silica pore is performed in order to compare it with recent experimental results on water confined in porous Vycor glass at room temperature. A cylindrical pore of 40 A is created inside a vitreous SiO2 cell, obtained by computer simulation. The resulting cavity offers to water a rough hydrophilic surface and its geometry and size are similar to those of a typical pore in porous Vycor glass. The site-site distribution functions of water inside the pore are evaluated and compared with bulk water results. We find that the modifications of the site-site distribution functions, induced by confinement, are in qualitative agreement with the recent neutron diffraction experiment, confirming that the disturbance to the microscopic structure of water mainly concerns orientational arrangement of neighbouring molecules. A layer analysis of MD results indicates that, while the geometrical constraint gives an almost constant density profile up to the layers closest to the interface, with an uniform average number of hydrogen bonds (HB), the hydrophilic interaction produces the wetting of the pore surface at the expenses of the adjacent water layers. Moreover the orientational disorder togheter with a reduction of the average number of HB persists in the layers close to the interface, while water molecules cluster in the middle of the pore at a density and with a coordination similar to bulk water.Comment: RevTex, 11 pages, 12 figures; to appear in June 15 issue of J. Chem. Phy

    Cosmic no-hair: non-linear asymptotic stability of de Sitter universe

    Get PDF
    We study the asymptotic stability of de Sitter spacetime with respect to non-linear perturbations, by considering second order perturbations of a flat Robertson-Walker universe with dust and a positive cosmological constant. Using the synchronous comoving gauge we find that, as in the case of linear perturbations, the non-linear perturbations also tend to constants, asymptotically in time. Analysing curvature and other spacetime invariants we show, however, that these quantities asymptotically tend to their de Sitter values, thus demonstrating that the geometry is indeed locally asymptotically de Sitter, despite the fact that matter inhomogeneities tend to constants in time. Our results support the inflationary picture of frozen amplitude matter perturbations that are stretched outside the horizon, and demonstrate the validity of the cosmic no-hair conjecture in the nonlinear inhomogeneous settings considered here.Comment: 8 pages, REVTEX, submitted to Physical Review Lette

    Integrating Dynamics and Wear Modelling to Predict Railway Wheel Profile Evolution

    Get PDF
    The aim of the work described was to predict wheel profile evolution by integrating multi-body dynamics simulations of a wheelset with a wear model. The wear modelling approach is based on a wear index commonly used in rail wear predictions. This assumes wear is proportional to Tγ, where T is tractive force and γ is slip at the wheel/rail interface. Twin disc testing of rail and wheel materials was carried out to generate wear coefficients for use in the model. The modelling code is interfaced with ADAMS/Rail, which produces multi-body dynamics simulations of a railway wheelset and contact conditions at the wheel/rail interface. Simplified theory of rolling contact is used to discretise the contact patches produced by ADAMS/Rail and calculate traction and slip within each. The wear model combines the simplified theory of rolling contact, ADAMS/Rail output and the wear coefficients to predict the wear and hence the change of wheel profile for given track layouts
    corecore